import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 适配响应式 rem基准值，fontsize的文字大小,不加./会自动到module里面找
import 'amfe-flexible'
import Vant from 'vant'
// 自己的样式可以覆盖组件的
import 'vant/lib/index.css'
import './style/index.less'
import './style/iconfont.css'
// 引入过滤器
import * as filters from './filters'
// 时间格式化
// import './utils/dayjs'
// item是数组每一项key :forMaterDate dataFormate，
// keys是获取对象中所有的key
// Object.keys得到的是数组，
Object.keys(filters).forEach(item => {
  // 此时名字item，值是filters[item]
  Vue.filter(item, filters[item])
})
Vue.use(Vant)
// 全局自定义指令
Vue.directive('focus', {
  inserted: function (el) {
    el.focus()
  }
})
Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
